package com.lzy.cloud.order.dtos;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @description:
 * @author: liyun
 * @create: 2018-07-05 15:45
 */
@Data
public class OrderExpenseItemDto implements Serializable {

    private static final long serialVersionUID = 3843411436497623555L;

    private Long id;

    /**
     * 订单号
     */
    private String orderId;

    /**
     * 抵扣项类型（1-余额直接提现部分，2-余额佣金部分，3-余额抵扣总额，4-在线支付部分，5-龙珠、积分，6-房车券，7-房车代金券，95-不计免赔费，96-保险费，97-平台服务费，98-运费，99-商品总价）
     */
    private Integer type;

    /**
     * 抵扣项单价（仅适合有单价的项）
     */
    private BigDecimal price;

    /**
     * 抵扣项数量
     */
    private Integer number;

    /**
     * 抵扣项总价值（单价x数量、此类型抵扣的总额）
     */
    private BigDecimal amount;

    /**
     * 方式（1-收费项，2-抵扣项）
     */
    private Integer way;
    /**
     * 备注
     */
    private String remark;
}
